#! /bin/bash

# Author : Vincent
# Warning, this piece of code comes with no warranty

########
# Goal of this script : to install MySQL. It is a subpart of
#   deploy_ecom.sh which should be included in the same directory.
########

#TODO: apt demande de changer le mot de passe admin ?

echo "============================================================"
echo "== Installer et peupler MySQL"
echo "============================================================"

echo admin > admin
echo admin >> admin
echo admin >> admin
echo admin >> admin

if [ ! -f /usr/bin/mysql ] ; then
    echo "=================="
    echo "Pb de changer le mdp admin ?"
    sudo apt-get install -y mysql-server < admin
else
    echo "mysql est déjà installé."    
fi


# (Instructions du wiki ecom )
#echo "================="
if [ ! -f mysql-connector-bin.jar ] ; then
    wget -nv -O mysql-connector-bin.jar ${FILE_REPO}/lib/mysql-connector-java-5.1.18-bin.jar \
        && echo "==> Connector téléchargé."
fi


if [ -d $JONAS_BASE/lib/ext ] ; then
    cp mysql-connector-bin.jar $JONAS_ROOT/lib/ext
else
    echo "Erreur : le répertoire $JONAS_ROOT/lib/ext n'existe pas !!!"
fi


# if not directory
if [ -d $JONAS_BASE/lib/ext ] ; then
    cp mysql-connector-bin.jar $JONAS_BASE/lib/ext    
else
    echo "Erreur : le répertoire $JONAS_BASE/lib/ext n'existe pas !"
fi

mv $JONAS_BASE/deploy/jdbc-ds.xml $JONAS_BASE/deploy/jdbc-ds.xml.back

wget https://ecom-coloc.googlecode.com/svn/wiki/Jonas%20-%20MySQL/jdbc-mysql.xml
mv jdbc-mysql.xml $JONAS_BASE/deploy/

# jonas realm
if [ ! -f jonas-realm.xml ] ; then
    wget  https://ecom-coloc.googlecode.com/svn/wiki/Jonas%20-%20MySQL/jonas-realm.xml 
fi
cp jonas-realm.xml $JONAS_BASE/conf/

# redémarrer
jonas stop > /dev/null && echo "JOnas stopé."
jonas start

